# 1.函数定义和调用的语法格式?
# 无参数定义:
# def 函数名():
#     print('值1，值2...')
# 函数名()
# 有参数定义:
# def 函数名(参数):
#     print('值1','值2')
# 函数名(值)
# 2.定义一个函数 my_sum(a, b)，函数的功能是 打印这两个数的和
'''def my_sum(a,b):
    c = a+b
    print(c)
my_sum(3,4)

# 3.定义一个函数my_sub(a, b, c, d)，函数功能为打印 a b c d的和
def my_sub(a,b,c,d):
    w = a+b+c+d
    print(w)
my_sub(1,2,3,4)
# 4.定义一个函数my_mul(a, b, c, d)，函数功能为返回 a b c d的乘积
def my_mul(a,b,c,d):
    s = a*b*c*d
    print(s)
my_mul(1,2,3,4)

# 5.定义一个函数my_min(a, b)，包含两个参数，函数的作用是把返回这两个数中较小的那个数，
# 例如10 和 20，则返回10
def my_min(a,b):
    if a>b:
        print(b)
    else:
        print(a)
my_min(1,2)


# 6.定义一个函数my_num(a)，有一个参数a，打印出a是奇数还是偶数
def my_num(a):
    if a%2==0 and a != 0:
        print('%i是偶数' %a)
    elif a%2==1 and a != 0:
        print('%i是奇数' %a)
my_num(2)

# 7.编写一个函数my_str(str1,str2)，str1和str2是字符串，函数功能为，如果 str1是存在str2中，
# 打印 "str2包含str1" 否则 打印  "str2不包含str1"
def my_str(str1,str2):
    if str1 in str2:
        print('str2包含str1')
    else:
        print('str2不包含str1')
my_str('周杰伦','我是周杰伦')'''
# 8.定义一个函数 my_sum(num)有一个参数num，在函数中计算 1 + 2 + 3 + ... + num 的值，
# 在函数中打印求和结果
# 比如 num = 5，计算 1 2 3 4 5 的和
# 比如 num = 6，计算 1 2 3 4 5 6 的和
def my_sum(num):
    a = 0
    for b in range(num+1):
        a += b
    print(a)
my_sum(2)
# 9.定义一个函数my_fun1()，函数功能为输出10行"王老师打豆豆"
#    定义一个函数my_fun2(name)，name为字符串，函数功能为输出10行"xx打豆豆"，
#    (xx为传入的参数name)
#    定义一个函数my_fun3(name,num)，name为字符串，num为整型，
#    函数功能为打印出num行"xx打豆豆"，(xx为传入的参数name)
'''def my_fun1():
    for x in range(1,11):
        print('王老师打豆豆')
my_fun1()

def my_fun2(name):
    for a in range(1,11):
        print(f'{name}打豆豆')
my_fun2('周杰伦')

def my_fun3(name,num):
    for b in range(1,num+1):
        print(f'{name}打豆豆')
my_fun3('周杰伦',2)
# 10.(选做)编写一个函数，str_count(s,stra)，s为单个字符，stra为字符串，
# 返回s在stra中出现的次数
def str_count(s,stra):
       b = stra.count(s)
       print(b)
str_count('a','abc')'''

# 定义一个函数my_cal，接收一个参数m，在函数中计算1+2+3++4....m的值
# 并在函数中打印求和结果
def my_cal(m):
    a = 0
    b = 0
    while a<m+1:
        b += a
        a += 1
    print(b)
my_cal(3)
def my_cal(m):
    b = 0
    for a in range(m+1):
        b += a
    print(b)
my_cal(5)
# 定义一个函数login，函数有两个参数，用户名username 和 密码password
# 函数功能：
# 判断输入的账号密码
# 如果账号为‘admin’,密码为‘123456’，打印‘登录成功’
# 否则打印‘用户名或密码错误，登陆失败’




























































